package com.love.cloud.admin.controller;

import com.love.cloud.admin.service.OnLineUserInfoService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

/**
 * @author hongdongqu
 */
@RestController
@RequestMapping("/online/user")
@Api(tags = "在线用户信息")
public class OnlineUserController {

    @Resource
    private OnLineUserInfoService onLineUserInfoService;

    /**
     * 用户在线信息
     */
    @GetMapping("/allOnLineUserInfo")
    @ApiOperation(value="用户在线信息")
    public Object allOnLineUserInfo() {
        return onLineUserInfoService.allOnLineUserInfo();
    }


    /**
     * 用户在线数量
     */
    @GetMapping("/allOnLineUserNum")
    @ApiOperation(value="用户在线数量")
    public Object allOnLineUserNum() {
        return onLineUserInfoService.allOnLineUserNum();
    }
}
